____ _ _ _ _
| _ \ ___ | |_ (_) _ __ ___ __| | (_) __ _
| |_) | / _ \ | __| | | | '_ \ / _ \ / _| | | | / _ |
| _ < | __/ | |_ | | | |_) | | __/ | (_| | | | | (_| |
|_| \_\ \___| \__| |_| | .__/ \___| \__,_| |_| \__,_|
|_|
- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b
Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―
Gemini (Protokoll)
ββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββ
top
Gemini ist ein Netzwerkprotokoll auf Anwendungsebene zum Abrufen von Dokumenten ΓΌber das Internet, Γ€hnlich wie Hypertext Transfer Protocol (HTTP) und Gopher. Gemini stellt Einfachheit und textorientierte Inhalte in den Vordergrund. Gemini wird kollaborativ entworfen und ist nicht als Internet-Standard definiert.
Als Geminispace wird die Gesamtheit der ΓΌber das Gemini-Protokoll bereitgestellten Inhalte bezeichnet.
Contents
β’ Protokoll
β’ Medientyp
β’ Gemeinschaft
β’ Weblinks
β’ Einzelnachweise
ββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββ
Protokoll
Γhnlich HTTP funktioniert Gemini als ein Anfrage-Antwort-Protokoll im Client-Server-Modell. Ein Gemini-Browser als Softwareclient lΓ€uft auf einem Computer, der eine Geminiressource von einem Geminiserver abruft. Ressourcen im Geminispace sind Textdateien vom Medientyp βtext/geminiβ oder auch Dateien beliebigen Inhalts.
Geminiressourcen werden im Netzwerk durch Uniform Resource Locators identifiziert und lokalisiert, wobei das URI-Schema gemini://, etwa analog zu https:// fΓΌr das HTTPS-Web, verwendet wird.
Medientyp
Der Medientyp text/gemini ist zeilenorientiert, was die programmatische Darstellung vereinfacht. Die verwendete vereinfachte Auszeichnungssprache bietet lediglich Konstrukte fΓΌr Γberschriften (drei Ebenen), flache Listenelemente sowie Link-Zeilen; Hervorhebungen einzelner Worte sind nicht vorgesehen.cite-ref-susa-4-0[4] Verlinkungen der Dokumente untereinander spannen mehr oder weniger zusammenhΓ€ngende Hypertext-Strukturen auf.
Trennung von Inhalt und Darstellung
Im Geminispace stellt der Server den Inhalt bereit, wΓ€hrend der Client die Darstellung des Inhalts ΓΌbernimmt. Hierdurch haben Verfasser von Inhalten weniger Kontrolle, wie ihre Inhalte bei den EmpfΓ€ngern dargestellt werden; vielmehr entscheiden die Nutzer durch die Wahl und Konfiguration ihres Clients ΓΌber die gewΓΌnschte Darstellung der Dokumente.cite-ref-drewdevault-5-0[5]
Gemeinschaft
Die Gemini-Homepage ist unter gemini://geminiprotocol.net/ erreichbar. Um auf diese URL zuzugreifen, wird ein Gemini-Browser (Client) benΓΆtigt.cite-ref-opensource-6-0[6]cite-ref-lagrange-7-0[7]cite-ref-kristall-8-0[8] Alternativ kΓΆnnen Gemini-zu-HTTP-Gateways mit Webbrowsern verwendet werden, wie etwa Mozz.us-Portalcite-ref-9[9].
Es besteht eine Usenet newsgroup comp.infosystems.gemini
Die GrΓΆΓe des Geminispace ist schwer einzuschΓ€tzen; eine Statistik vom Dezember 2020 identifiziert ca. 500 Gemini-Auftritte, die durch ein Abgrasen von ΓΌber 50'000 URIs erstellt wurde. Am 25. November 2021 wurden ca. 1824 Gemini-Auftritte, aus 385'496 URIs ermittelt.cite-ref-15[15]
Weblinks
β’ Gemini Ressourcen
β’ Gemini Protokoll Dokumentation
β’ What is Gemini? auf YouTube
β’ Minimalistisches Internet: Projekt Gemini als Retro-Web in cβt (Paywall)
β’ Gopher, Gemini, and the rise of the small Internet: Beyond the Web in Linux-Magazin (englisch, Paywall)
Einzelnachweise
cite-note-oldvcr-11. β Cameron Kaiser: A Gopher view of Gemini. In: Old Vintage Computing Research. 5. November 2020, abgerufen am 20. Dezember 2020.
cite-note-faq-22. β Project Gemini FAQ. Abgerufen am 25. Januar 2025.
cite-note-33. β ew0k (6. Dezember 2020). gemini://warmedal.se/~bjorn/posts/certificate-security.gmi. Abgerufen am 11. September 2021. "Most gemini browsers will make a fair attempt at validating the certificate: first check if the Common Name or Subject Alternative Names match the requested hostname, then check the not-valid-before and not-valid-after dates, then check if we've visited this host before and if the cert provided now matches the cert provided last time."
cite-note-susa-44. β Kevin Sangeelee: Gemini Protocol & Markup. In: www.susa.net. 25. Juni 2020, abgerufen am 20. Dezember 2020.
cite-note-drewdevault-55. β Drew DeVault: What is this Gemini thing anyway, and why am I excited about it? 1. November 2020, abgerufen am 3. Dezember 2020.
cite-note-opensource-66. β Seth Kenlon: Simplify your web experience with this internet protocol alternative. In: Opensource.com. 6. Oktober 2020, abgerufen am 20. Dezember 2020.
cite-note-lagrange-77. β Lagrange. Abgerufen am 20. Dezember 2020.
cite-note-kristall-88. β Kristall. Abgerufen am 25. Januar 2025.
cite-note-99. β [1], auf portal.mozz.us
cite-note-1010. β gemini://geminiprotocol.net/software/
cite-note-1111. β https://transjovian.org:1965/gemini/page/Servers
cite-note-1212. β https://github.com/kr1sp1n/awesome-gemini
cite-note-1313. β gemini://kwiecien.us/logarion/gemini-client-review.gmi
cite-note-1414. β gemini://gemini.ctrl-c.club/~sario528/
cite-note-1515. β gemini://gemini.bortzmeyer.org/software/lupa/stats.gmi